dhcpv4: move dhcpv4_free_assignment()
authorDavid Härdeman <[email protected]>
Wed, 24 Sep 2025 13:18:13 +0000 (15:18 +0200)
committerÁlvaro Fernández Rojas <[email protected]>
Fri, 3 Oct 2025 10:53:45 +0000 (12:53 +0200)
Move dhcpv4_free_assignment() further down so it is grouped with the functions
creating the assignment.

Signed-off-by: David Härdeman <[email protected]>
Link: https://github.com/openwrt/odhcpd/pull/264
Signed-off-by: Álvaro Fernández Rojas <[email protected]>
src/dhcpv4.c

index ee5a882b317636ad713dc6e0017bd346a93b6b19..01da373805f985f9372b88d3dc839174e3d1710d 100644 (file)
@@ -151,12 +151,6 @@ static char *dhcpv4_msg_to_string(uint8_t reqmsg)
        }
 }
 
-static void dhcpv4_free_assignment(struct dhcp_assignment *a)
-{
-       if (a->fr_ip)
-               dhcpv4_fr_stop(a);
-}
-
 static void dhcpv4_put(struct dhcpv4_message *msg, uint8_t **cookie,
                uint8_t type, uint8_t len, const void *data)
 {
@@ -726,6 +720,12 @@ static void dhcpv4_handle_dgram(void *addr, void *data, size_t len,
        dhcpv4_handle_msg(addr, data, len, iface, dest_addr, dhcpv4_send_reply, &sock);
 }
 
+static void dhcpv4_free_assignment(struct dhcp_assignment *a)
+{
+       if (a->fr_ip)
+               dhcpv4_fr_stop(a);
+}
+
 static bool dhcpv4_insert_assignment(struct list_head *list, struct dhcp_assignment *a,
                                     uint32_t addr)
 {